Personnalisation du ruban: Les fonctions d'appel CallBacks || Cours gratuit au format pdf
» Mot de passe oublié » Inscription
 
Accueil Contact Info
             
Accueil Exercices corriges Chercher Top livres Examens corrigés Tutoriel Livres
Catégories

Télécharger

Télécharger
Menu Principal / Informatiques / Bureautique / Microsoft Excel / Personnalisation du ruban: Les fonctions d'appel CallBacks


Personnalisation du ruban: Les fonctions d'appel CallBacks


Le tutoriel précédent ( La personnalisation du ruban), présentait les attributs et les contrôles utilisables dans vos projets. Ce nouvel article décrit les fonctions d'appel VBA (CallBacks).

Une partie des attributs contenus dans le fichier xml de personnalisation peuvent être associés à des fonctions d'appel VBA. Les paramètres définis dans votre code xml sont alors liés à des procédures placées dans un module standard du classeur. Vous pouvez déclencher une macro depuis le ruban (à l'aide des événements onAction, onChange ...), mais également gérer dynamiquement, paramétrer et modifier les attributs des contrôles par VBA, en leur ajoutant le préfixe get.

La caractéristique d'un attribut getNomAttribut est de pouvoir mettre à jour dynamiquement sa propriété NomAttribut.
Par exemple, au lieu d'indiquer le paramètre itemHeight="LaValeur" explicitement en dur dans le fichier xml de personnalisation, vous écrirez getItemHeight="NomMacroDefinitionHauteurItem".
Ensuite, il vous restera à placer la fonction d'appel dans un module standard du classeur:
Sub NomMacroDefinitionHauteurItem(control As IRibbonControl, ByRef returnedVal).

Les chapitres suivants décrivent les fonctions disponibles et proposent quelques exemples d'utilisation.


Remarques :
Bien entendu les CallBacks ne fonctionnent pas si vous désactivez les macros à l'ouverture du classeur.

Attention à bien respecter la casse lorsque vous rédigez vos codes dans le fichier xml de personnalisation.








Commentaires:

Il n'y a pas de commentaire pour cette livre.

Accueil Langages Bureautique Top livres Inscription Upload Contactez nous Forum My Startpage My Favorite

Télécharger Livres Gratuit - 2009 © Copyright - All rights reserved.